form {margin:0px;font-size:11px;}
form h1 {font-size:16px;}
form div.ligne-form {border-width:0px;margin:0px 0px 0px 0px;text-align:left;width:99.9%;padding:5px 0px;}
form div.ligne-erreur {background-color:#EEEEEE;border:1px solid #A20005;margin:0px 0px 0px 0px;text-align:left;width:99.9%;color:#A20005;font-weight:bold;padding:5px 0px;}
form div.ligne-erreur input {-moz-box-sizing:border-box;border:2px solid #9F0003;}
form div.ico-erreur {background-image:url(../../images/modulo/form/erreur.gif);background-repeat:no-repeat;display:none;float:left;height:16px;margin-left:4px;width:20px;}
p.erreur {color:#A20005;font-weight:bold;}

input, textarea{-moz-box-sizing:border-box;background-color:#FFFFFF;border:1px solid #CCCCCC;font-size:11px;padding-left:3px;}
select {font-size:10px;}
textarea{font:11px arial, helvetica, sans-serif;}
input.bouton{border:1px solid #937c2c;color:#333333;padding:5px 10px;cursor:pointer;font-weight:bold;text-align:center;background-image:url(../../images/modele6/head-menu-slice.jpg);background-position:left center;}
.btnsupport .bouton{}
input.check {background-color:transparent;border-width:0px;}
input.file {-moz-box-sizing:border-box;border:1px solid #CCCCCC;}

form div.ligne-form .libelle {float:left;height:18px;}
form div.ligne-erreur .libelle {float:left;height:18px;}
form div.ligne-form .champs {float:left;}
form div.ligne-erreur .champs {float:left;}